package com.cenntro.auth.service;

import java.util.List;

import com.cenntro.auth.model.dbo.SysPermissionDO;
import com.cenntro.auth.model.dbo.SysSooidDO;
import com.cenntro.common.base.BaseService;
import com.cenntro.common.util.result.Result;

/**
 * <p>
 * 账号数据表 服务类
 * </p>
 *
 * @author 
 * @since 2019-02-15
 */
public interface SysSooidService extends BaseService {

	/**
	 * 登录验证策略
	 * @return
	 */
	Result verify();
	/**
	 * 查询用户所有的权限
	 * @return
	 */
	List<SysPermissionDO> selectPermissionByUserId(Integer userId);
	/**
	 * 
	* @Title 登录修改token
	* @Description TODO
	* @param 
	* @return
	 */
	int updateSysSooid(SysSooidDO sysSooid);
	/**
	 * 
	* @Title 同步权限 同步subject
	* @Description ，TODO
	* @param 
	* @return
	 */
	Result reflush(String[] userId, String StringPermissions, Integer roleType);
}
